home *** CD-ROM | disk | FTP | other *** search
/ Ami ATLAS: Switzerland & Austria / Ami ATLAS - Switzerland & Austria.iso / demos / hdinstall < prev    next >
Text File  |  1997-06-29  |  6KB  |  211 lines

  1. ; Installationsskript für AmigaKonto_Demo V2.2
  2. ; erstellt für Installer V1.24, 17.4.95, Autor: Andreas Regul
  3.  
  4. ;   Copyright-Hinweise für Installer:
  5.  
  6. ;     Installer and Installer project icon
  7. ;     (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  8. ;     Reproduced and distributed under license from Commodore.
  9.  
  10. ;     INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  11. ;     NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY
  12. ;     OR RESPONSIBILITY IS ASSUMED.
  13.  
  14. (set @default-dest "SYS:")
  15. (set @user-level 2)
  16.  
  17. (set @error-msg (cat "AmigaKonto wurde nicht komplett installiert. Bitte wiederholen Sie die Installation, "
  18.                      "um eine lauffähige Version auf Ihrer Festplatte zu erhalten."))
  19.  
  20. (complete 0)
  21.  
  22. (welcome "Willkommen zur Festplatten-Installation von AmigaKonto.\n")
  23.  
  24. (set mydir
  25.       (askdir
  26.             (prompt "Bitte wählen Sie das Laufwerk für AmigaKonto")
  27.             (help "Für AmigaKonto wird ein eigenes Verzeichnis "
  28.                   "auf der Festplatte benötigt. Um dieses Verzeichnis "
  29.                   "anlegen zu können, müssen Sie hier die Festplatte "
  30.                   "angeben, auf der installiert werden soll (z.B. Work:, DH0:, etc).\n"
  31.             )
  32.             (newpath)
  33.             (default @default-dest)
  34.             (disk)
  35.       )
  36. )
  37.  
  38. (set @default-dest (tackon mydir "AmigaKonto"))
  39. (set icondir (tackon @default-dest "Icons"))
  40. (set exampledir (tackon @default-dest "Beispiel"))
  41.  
  42. (if (NOT (exists @default-dest))
  43.          (makedir @default-dest
  44.             (prompt "Das Verzeichnis \'" @default-dest "\' wird erzeugt. Bitte \'Proceed\' anklicken.")
  45.             (confirm)
  46.             (help "Auf dem von Ihnen ausgewählten Laufwerk wird das Unterverzeichnis "
  47.                   "für AmigaKonto angelegt. Sollten Sie doch einen anderen Pfad als "
  48.                   "\'" @default-dest "\' verwenden wollen, können Sie das Installations- "
  49.                   "programm an dieser Stelle abbrechen. Beim Neustart geben Sie dann den "
  50.                   "von Ihnen gewünschten Pfad an.\n\n"
  51.                   "Als Verzeichnisname wird jedoch in jedem Fall 'AmigaKonto' verwendet.\n")
  52.             (infos)
  53.          )
  54. )
  55.  
  56. (complete 5)
  57.  
  58. ; Verzeichnis für Icons erzeugen
  59. (if (NOT (exists icondir))
  60.          (makedir icondir
  61.             (infos)
  62.          )
  63. )
  64.  
  65. (complete 7)
  66.  
  67. ; Verzeichnis für Beispielkonto erzeugen
  68. (if (NOT (exists exampledir))
  69.          (makedir exampledir
  70.             (infos)
  71.          )
  72. )
  73.  
  74. (complete 10)
  75.  
  76. (message "\n   Als nächstes werden die Programmdateien\n   kopiert.\n\n   Bitte \'Proceed\' anklicken, um fortzufahren.")
  77.  
  78. ; Programmdateien kopieren
  79. (copyfiles
  80.       (prompt "Kopiere Programmdateien")
  81.       (help "")
  82.       (source "")
  83.       (dest @default-dest)
  84.       (choices "AmigaKonto"
  85.                "AmigaKonto.info"
  86.                "AmigaKonto.prefs")
  87.       (optional force askuser)
  88. )
  89.  
  90. (complete 50)
  91.  
  92. ; Icons kopieren
  93. (copyfiles
  94.       (prompt "Kopiere Icons")
  95.       (help "")
  96.       (source "Icons")
  97.       (dest icondir)
  98.       (optional force askuser)
  99.       (all)
  100. )
  101.  
  102. (complete 60)
  103.  
  104. (set osversion (/ (getversion) 65536))
  105.  
  106. ; Voreinstellung kopieren
  107. (if (< osversion 36)
  108.         (copyfiles
  109.                 (prompt "Kopiere Voreinstellung")
  110.                 (help "")
  111.                 (source "AmigaKonto.prefs")
  112.                 (dest @default-dest)
  113.         )
  114.         (copyfiles
  115.                 (prompt "Kopiere Voreinstellung")
  116.                 (help "")
  117.                 (source "AmigaKonto.prefs")
  118.                 (dest "ENVARC:")
  119.         )
  120. )
  121.  
  122. (complete 70)
  123.  
  124. ; Dokumentation kopieren
  125. (copyfiles
  126.       (prompt "Kopiere Dokumentation")
  127.       (help "")
  128.       (source "")
  129.       (dest @default-dest)
  130.       (choices "AmigaKonto.dok"
  131.                "AmigaKonto.dok.info"
  132.                "Bitte lesen"
  133.                "Bitte lesen.info"
  134.                "Formular.dok"
  135.                "Formular.dok.info"
  136.                "Drucke Formular"
  137.                "Drucke Formular.info")
  138.       (optional force askuser)
  139. )
  140.  
  141. (complete 75)
  142.  
  143. ; Hilfsdateien kopieren
  144. (if (exists "More")
  145.    (copyfiles
  146.       (prompt "Kopiere Textanzeiger")
  147.       (help "")
  148.       (source "")
  149.       (dest @default-dest)
  150.       (choices "More")
  151.       (optional force askuser)
  152.    )
  153. )
  154.  
  155. (if (exists "PrintOut")
  156.    (copyfiles
  157.       (prompt "Kopiere Textdrucker")
  158.       (help "")
  159.       (source "")
  160.       (dest @default-dest)
  161.       (choices "PrintOut")
  162.       (optional force askuser)
  163.    )
  164. )
  165.  
  166. (complete 80)
  167.  
  168. ; Beispielkonto kopieren
  169. (copyfiles
  170.       (prompt "Kopiere Beispielkonto")
  171.       (help "")
  172.       (source "Beispiel")
  173.       (dest exampledir)
  174.       (optional force askuser)
  175.       (all)
  176. )
  177. (copyfiles
  178.       (prompt "Kopiere Oberbegriffe")
  179.       (help "")
  180.       (source "")
  181.       (dest @default-dest)
  182.       (choices "Oberbegriffe.spec")
  183.       (optional force askuser)
  184. )
  185.  
  186. (complete 90)
  187.  
  188. (set assign (cat "Assign AmigaKonto: \"" @default-dest "\""))
  189.  
  190. ; Assign in user-startup aufnehmen
  191. (startup "AmigaKonto"
  192.          (prompt "Es wird ein Assign in der user-startup benötigt. "
  193.                  "Bitte \'Proceed\' anklicken, um hiermit fortzufahren.\n")
  194.          (help "AmigaKonto wird über das logische Laufwerk \"AmigaKonto:\" "
  195.                "angesprochen und benötigt deshalb einen Verweis auf "
  196.                "das entsprechende Festplattenverzeichnis. Dieser Verweis "
  197.                "wird beim Amiga in der Datei 'user-startup' durch einen "
  198.                "Assign-Befehl hergestellt. Diese Installation fügt den "
  199.                "benötigten Befehl selbständig ein.\n")
  200.          (command assign)
  201. )
  202.  
  203. (complete 100)
  204.  
  205. (message "\nInstallation beendet\n\n"
  206.          "'AmigaKonto Demo V2.2' befindet sich nun im Verzeichnis:\n'" @default-dest "'\n\n"
  207.          "Setzen Sie Ihren Amiga zurück, bevor Sie die Kontoverwaltung starten.")
  208.  
  209. (exit (quiet))
  210.  
  211.